package com.mes.cloud.api.dto.request.syncdata;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(value = "岗位")
public class SfPositionType {

    @ApiModelProperty(value = "岗位编码",dataType = "String")
    private String positionNbr;

    @ApiModelProperty(value = "主键",dataType = "Long")
    private Long id;

    @ApiModelProperty(value = "岗位描述",dataType = "String")
    private String ysPositionDescr;

    @ApiModelProperty(value = "组织编码",dataType = "String")
    private String deptid;

    @ApiModelProperty(value = "组织描述",dataType = "String")
    private String ysDeptDescr;

    @ApiModelProperty(value = "职务编号",dataType = "String")
    private String jobcode;

    @ApiModelProperty(value = "职务描述",dataType = "String")
    private String ysJobcodeDescr;

    @ApiModelProperty(value = "生效日期",dataType = "String")
    private String effdt;

    @ApiModelProperty(value = "生效状态",dataType = "String")
    private String effStatus;

    @ApiModelProperty(value = "所属公司描述",dataType = "String")
    private String ysCompanyDescr;

    @ApiModelProperty(value = "工作地描述",dataType = "String")
    private String ysLocationDescr;

    @ApiModelProperty(value = "上级汇报职位编号",dataType = "String")
    private String reportsTo;

    @ApiModelProperty(value = "上级汇报职位描述",dataType = "String")
    private String ysRptToDescr;

    @ApiModelProperty(value = "上级汇报职位状态",dataType = "String")
    private String ysRptToStatus;

    @ApiModelProperty(value = "是否主要",dataType = "String")
    private String keyPosition;

    @ApiModelProperty(value = "reportDottedLine",dataType = "String")
    private String reportDottedLine;

    @ApiModelProperty(value = "职位分类",dataType = "String")
    private String ysClassDescr;

    @ApiModelProperty(value = "创建日期",dataType = "Date")
    private Date created;

    @ApiModelProperty(value = "创建日期",dataType = "String")
    private String insdt;

    @ApiModelProperty(value = "更新日期",dataType = "String")
    private String updateTime;

}